@charset "utf-8";
h1{
	color:#006;
	padding:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 5px;
	font-size:150%;
}
h2{
	font-size:1.5em;
	margin:10px 0 5px 5px;
	background:transparent none no-repeat;
	color: #3f99d3 /*#0080FF*/;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: lowercase;
}
h3{
	font-size: 1.6em;
	margin: 0;
	color: #1D46BA;
}
h4{
	font-size: 1.25em;
	margin: 0;
	color: #1D46BA;
}
h5{font-size: 1em;line-height: 1.75em;font-weight: bold}
p{margin:10px 0}
a:link,a:visited{color:#069;text-decoration:none}
a:hover{
	color:#AF0000;
	text-decoration:underline
}
a:active{
	color:#AF0000;
	text-decoration: none;
}
.bottom10{margin-bottom:10px;}
*{
	margin:0;
	padding:0;
	border:0;
}
body,html{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
}
#header{
	background:url(images/header.jpg)repeat-x top center;
	height: 330px;
}
.iwrap,#siteName{
	margin:0 auto;
	width:995px;
	position:relative
}
#header .iwrap{
	height:250px;
	position:relative;
}
#logo {
	width:315px;
	height:137px;
	text-indent:-15000px;
	background-position:0 0;
	position: absolute;
	background:url(images/logo.png) no-repeat;
}

/*- Menu topo--------------------------- */

    #menu_topo {
	height:34px;
	overflow:hidden;
	position:absolute;	/*margin: 250px 0 0 0;*/
	width: 620px;
	text-align: center;
	top: 60px;
	right: 0px;
	font-size: 110%;
      }
    #menu_topo ul {
	margin:0;
	padding:10px;
	list-style:none;
      }
    #menu_topo li {
      display:inline;
      margin:0;
      padding:0;
      }
    #menu_topo a {
	float:left;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
      }
    #menu_topo a span {
	display:block;
	padding:5px 15px;
	color:#FFF;
      }
    /* End IE5-Mac hack */
    #menu_topo a:hover span {
      color:#FFF;
      }
    #menu_topo a:hover {
      background-position:0% -42px;
      }
    #menu_topo a:hover span {
      background-position:100% -42px;
      }
#superbanner{
	background:url(images/bg_superbanner.png) no-repeat center top;
	height:200px;
	position:absolute;
	top:137px;
	width: 995px;
}
#main{}
#main .iwrap{
	background-color:#FFF;
}
#main .last_job {
	width: 485px;
	float: left;
	font-size: 1.2em;
	margin: 5px 5px 10px 5px;
}
#main .last_job img {
	width:480px;
	border:1px solid #cecece;
	height:180px;
}
#solucoes{
	height:150px;
	border: 1px solid #cecece;
}
#blog{
	border-right: 1px solid #cecece;
	width: 495px;
	float: left;
}
#blog .last_post {position:relative;}
#blog .last_post #dados {
	position:relative;
	width: 420px;
	height: 60px;
}
#blog .data_post {
	background-color: #1d46ba;
	float: right;
	width: 60px;
	height: 60px;
	position: absolute;
	top: 0px;
	right: 5px;
}
#blog .data_post .dia {
	width: 60px;
	text-align: center;
	padding-top: 3px;
	font-size: 36px;
	line-height: 36px;
	font-family: Arial;
	color: #FFFFFF;
	margin: auto;
}
#blog .data_post .mes {
	width: 60px;
	text-align: center;
	font-size: 11px;
	color: #ffffff;
	margin: auto;
}
#blog .more-posts {
	text-align: right;
	margin: 15px 5px 0 0;
}
#blog .more-posts p{margin:2px;}
#blog .more-posts small{font-size:0.9em;}


#clientes{
	width: 490px;
	float: left;
	margin-left: 5px;
}
#clientes img{
	width:230px;
	height:100px;
	margin:3px;
	border:1px solid #cecece;
}
#footer {
	margin-top: 20px;
	color: #Cecece;
	background-color: #4A4A4A;
	text-align: center;
	position: relative;
}
#footer big{font-size:1.3em;}
#link_topo{
	background-image:url(images/volta_topo.jpg);
	background: url(images/volta_topo.jpg) top center;
	position: absolute;
	text-indent: -1999px;
	width: 120px;
	top: -15px;
	left: 250px;
}



/*	PORTFÓLIO	*/
#lista_portfolio{}
#lista_portfolio .last_job {
	width: 485px;
	float: left;
	font-size: 1.2em;
	margin: 5px 5px 10px 5px;
}
#lista_portfolio .last_job img {
	width:480px;
	border:1px solid #cecece;
	height:180px;
}
#lista_portfolio .last_job small {	
	display:block;
	font-size:0.9em;
}